package cc.aiee.wxpay.model.score.create;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class WxPayTimeRange {

	/**
	 * 支持三种格式：yyyyMMddHHmmss、yyyyMMdd和 OnAccept
	 * <li>传入20091225091010表示2009年12月25日9点10分10秒。</li>
	 * <li>传入20091225默认认为时间为2009年12月25日</li>
	 * <li>传入OnAccept表示用户确认订单成功时间为【服务开始时间】。</li>
	 */
	private String start_time;

	private String start_time_remark;

	/**
	 * 创建订单未填写服务结束时间，则完结的时候，服务结束时间必填
	 * <li>【实际服务结束时间】＞【服务开始时间】。</li>
	 * <li>不能比【商户使用完结订单时间】晚。</li>
	 * <li>要求时间格式必须与首次传入格式保持一致，在一致前提下可修改。</li>
	 * <li>若创建时，服务开始时间为格式3=OnAccept，则完结时间默认精确到秒级。
	 * 用户端展示用途，支持两种格式：yyyyMMddHHmmss和yyyyMMdd</li>
	 */
	private String end_time;

	private String end_time_remark;
}
